Definition of Seychelles Islands
-
(noun) a group of about 90 islands in the western Indian Ocean to the north of Madagascar
Synonyms of Seychelles Islands
Antonyms of Seychelles Islands
No Antonyms Found.
Homophones of Seychelles Islands
No Homophones Found.